MATA: A Tool for Aspect-Oriented Modeling Based on Graph Transformation
نویسندگان
چکیده
This paper describes MATA (Modeling Aspects Using a Transformation Approach), a UML aspect-oriented modeling tool that uses graph transformations to specify and compose aspects. Graph transformations provide a unified approach for aspect modeling. The methods presented here can be applied to any modeling language with a well-defined metamodel. This paper, however, focuses on UML class diagrams, sequence diagrams and state diagrams. MATA takes a different approach to aspect-oriented modeling since there are no explicit joinpoints. Rather, any model element can be a joinpoint and composition is a special case of model transformation. We illustrate MATA on structural and behavioral models for a cellphone example.
منابع مشابه
CASE Tool Design for Graph Semantic Based Aspect Oriented Model
Powerful CASE tools for Aspect Oriented System (AOS) are useful to improve the developer productivity and ensure syntactical correctness of the AOS model for effective system design. This paper has proposed a systematic approach to develop CASE tool for graph semantic based AOS model called, GAM, using meta-configurable environment called, Generic Modeling Environment (GME). Graph – semantic ba...
متن کاملModeling and Reasoning over Distributed Systems using Aspect-Oriented Graph Grammars
Aspect-orientation is a relatively new paradigm that introduces abstractions to modularize the implementation of system-wide policies. It is based on a composition operation, called aspect weaving, that implicitly modifies a base system by performing related changes within the system modules. Aspect-oriented graph grammars (AOGG) extend the classic graph grammar formalism by defining aspects as...
متن کاملAnalysis of Aspect-Oriented Model Weaving
Aspect-oriented concepts are currently exploited to model systems from the beginning of their development. Aspects capture potentially crosscutting concerns and make it easier to formulate desirable properties and to understand analysis results than in a tangled system. However, the complexity of interactions among different aspectualized entities may reduce the benefit of aspect-oriented separ...
متن کاملModeling and Analysis of Agents’ Goal-Driven Behavior Using Graph Transformation
The agent paradigm promotes the concept of goalorientation. Mainstream object-oriented modeling techniques do not account for such an agent-specific aspect. Therefore, dedicated techniques for agent-oriented modeling are required which are based on the concepts and notations of object-oriented modeling and extend these in order to support agent-specific concepts. Especially, the relation betwee...
متن کاملStructural-interpretative modeling of strategies for achieving the mission of education in an entrepreneurial and community-oriented university
Considering the importance of transitioning economies from a resource-based economy to a knowledge-based one, and the importance of the role of universities in the development of innovative and entrepreneurial activities, the subject of entrepreneurial university and the strategies necessary for its formation have attracted the attention of many researchers and policy makers in the field of hig...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007